专利摘要:
Method and system of continuous broadcast of multi-camera events. The method comprises emitting and presenting, in continuous, video sequences related to an event occupying different viewing windows (wp, ws) of one or more screens of one or more computing devices, generating automatically and dynamically, in response to a selection by a user, new video sequences from individual video signals, and presenting them on the screens (s). The system is adapted to implement the method of the present invention. (Machine-translation by Google Translate, not legally binding)
公开号:ES2619503A1
申请号:ES201531896
申请日:2015-12-23
公开日:2017-06-26
发明作者:Alberto RODES BERENGUER
申请人:Watchity S L U;Watchity SLU;
IPC主号:
专利说明:

METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS
5 Technical sector
The present invention relates in general, in a first aspect, to a method of continuous emission of multi-camera events, whose purpose is to show different video sequences in different viewing windows, and more particularly to a method comprising
10 Automatically and dynamically change the video streams presented.
A second aspect of the invention concerns a system of continuous emission of multi-camera events adapted to implement the method of the first aspect.
15 State of the prior art
Different methods of continuous broadcasting (ie "streaming") of multi-camera events are known in the state of the art.
In particular, in the international application WO2015073924A1 a method is described comprising the steps included in the preamble of claim 1 of the present invention, ie:
a) receive, on at least one computer server, individual video signals relating to
25 an event and which are broadcast continuously from corresponding video sources that include multiple cameras, such as mobile cameras or mobile computing devices and / or fixed cameras;
b) select at least some of said individual video signals, and configure them to
30 that the video sequences of each of them occupy a respective display window of at least one screen when presented on at least said screen;
c) continuously send information that includes said video sequences, from said computer server to at least one user computing device that includes
35 at least one screen;


d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows; Y
e) make, said user, a selection, through means of entry of said
5 computing device, which implies that several required video sequences, relative to said or other event, which differ at least in part from those presented prior to said selection are presented in several display windows of at least said screen.
In WO2015073924A1, multiscreen video signals are created on the computer server
10 (called composite video signals) with the individual video signals, and a first of said multi-screen video signals is sent in step c) and, after selection in step e), a second of said multi-screen video signals , which has been previously created and stored in memory.
15 That is, the user can only choose (implicitly or explicitly) between multiscreen video signals already created before their selection in step e), which makes the method proposed in WO2015073924A1 a static method of generating video signals that does not allow the dynamic generation of new multiscreen video signals in response to the user's selection (or in response to any other kind of action), but
20 that simply offers the user the possibility to choose between multiscreen video signals already created.
It appears, therefore, necessary to offer an alternative to the state of the art that allows to cover the deficiencies found therein, in the form of an emission method and system in
25 continuous multi-camera events that clearly improve the performance and functions of those already known.
Explanation of the invention.
To this end, the present invention concerns, in a first aspect, a method of continuous emission of multi-camera events, comprising, in a manner known per se:
a) receive, on at least one computer server, individual video signals relating to an event and which are continuously broadcast from corresponding video sources that
35 include multiple cameras, such as mobile cameras or mobile computing devices and / or fixed cameras;


b) select at least some of said individual video signals, and configure them so that the video sequences of each of them occupy a respective display window of at least one screen when presented on at least said screen;
c) continuously send information that includes said video sequences, from said computer server to at least one computing device of a user that includes at least one screen;
10 d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows; Y
e) making, said user, a selection, through input means of said computing device, which implies that they are presented in several viewing windows
15 of at least said screen, in continuous, required video sequences, relative to said or other event, which differ at least in part from those previously presented to said selection;
Unlike the known methods, the one proposed by the first aspect of the invention typically comprises:
F) automatically and dynamically generate, in response to said selection, said required video sequences from individual video signals that include said required video sequences and that are or have been continuously broadcast from corresponding sources of video that include multiple cameras, configuring those
25 video sequences required for each of them to occupy a respective one of said several viewing windows when presented on at least said screen; Y
g) at least continuously present the required video sequences on at least said screen, by the computing device.
Depending on the exemplary embodiment, said viewing windows are shown on a single screen or on several screens, in the latter case showing one or more display windows per screen.
According to a first main embodiment of the method proposed by the first aspect of the present invention:


step b) comprises creating, by the computer server, at least a first multiscreen video signal, for continuous broadcast, from said some individual received video signals, where said first multiscreen video signal configures the
5 individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the first multiscreen video signal is presented on at least said screen;
said information sent in step c) from the computer server to at least 10 said computing device is said first multi-screen video signal;
said step d) comprises presenting the computing device, continuously, on at least said screen, the first multiscreen video signal received;
15 step f) comprises generating automatically and dynamically, in response to the selection of step e), the aforementioned video sequences required by at least one of the following steps:
f1) by modifying said first multiscreen video signal to include
20 said required video sequences, configured so that each of them occupies a respective one of said several viewing windows when presented on at least said screen;
f2) creating a second multiscreen video signal, for continuous broadcast, to
25 from said individual video signals that include said required video sequences, wherein said second multiscreen video signal configures the individual video signals that compose it so that each of the required video sequences occupies a respective one of said several display windows when the second multiscreen video signal is presented on at least said screen;
30 and step g) comprises, in continuous, presenting the first modified multiscreen video signal or the second multiscreen video signal, on at least said screen, by the computing device.
According to an implementation of said first main embodiment example, the method comprises carrying out step f2) by the computer server, being carried out after


step f2) the sending of the second multiscreen video signal from the computer server to the computing device.
As regards step f1), this is carried out in the computing device and / or5 on the computer server and / or other intermediate computing entity communicated withboth of them.
A multi-screen video signal must be understood as an individual digital video signal that includes, combined, composed (not to be confused with composite video signals).
10 analog) or mixed, to several individual video signals so that their respective video sequences are configured, in the multiscreen video signal, to occupy different display windows when presented on one or more screens.
For a second main embodiment example:
15 the configuration of step b) comprises assigning, by the computer server, different bit rates to the referred to some individual video signals, in order to reduce the bandwidth needed for sending in step c), sending thus higher quality video signals (with higher bit rate) and lower quality (with lower bit rate);
20 said information sent continuously in step c) from the computer server to at least said computing device comprises the individual video signals, each sent with its respective bit rate; Y
25 step d) comprises:
d1) present the computing device, continuously, on at least said screen, the individual video signals received, in a synchronized manner; or
30 d2) create and present on said screen, by the computing device, at least a first multi-screen video signal from the individual video signals received, where said first multi-screen video signal configures the individual video signals that they compose it to present the video sequences of each one of them occupying a respective viewing window of the
35 minus said screen;


said stage f) comprises generating automatically and dynamically, in response to said selection of stage e), said required video sequences in the form of respective individual video signals required, assigning them, by the computer server, different rates bits to said required individual video signals;
the method comprising sending, continuously, from the computer server to the computing device said individual required video signals, each sent with its respective bit rate; Y
10 comprising step g):
g1) present the computing device, continuously, in at least said screen, the required individual video signals received, in a synchronized manner; or
15 g2) create and present on said screen, by the computing device, at least a second multiscreen video signal from the required individual video signals received, where said second multiscreen video signal configures the video signals required individuals that compose it for
20 present the video sequences of each of them occupying a respective display window of at least said screen.
According to a third main embodiment of the method proposed by the first aspect of the present invention:
25 the configuration of said step b) comprises assigning, by the computer server, different bit rates to those referred to as some individual video signals;
step c) comprises:
30 c1) send from the computer server to an intermediate computing entity to the individual video signals, each one sent with its respective bit rate,
35 c2) create, by the aforementioned intermediate computing entity, at least a first multi-screen video signal, for continuous broadcasting, from said


some individual video signals received, where said first multi-screen video signal configures the individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the first one is presented video signal
5 multi-screen on at least said screen; Y
c3) send, from the intermediate computing entity to the computing device, said first multi-screen video signal;
10 step d) comprises presenting the computing device, continuously, on at least said screen, the first multiscreen video signal received;
stage f) comprises generating automatically and dynamically, in response to the selection of stage e), the aforementioned video sequences required in the form of
15 respective individual video signals required, assigning, by the computer server, different bit rates to the required individual video signals;
Understanding the method:
20 i) continuously send the required individual video signals from the computer server to the intermediate computing entity, each one sent with its respective bit rate;
ii) create, by the intermediate computing entity, a second video signal
25 multiscreen, for continuous broadcast, from said required individual video signals received, wherein said second multiscreen video signal configures the individual video signals that compose it so that the video sequences of each of them occupy a respective display window of at least one screen when the second multiscreen video signal is presented in the
30 minus that screen; Y
iii) send, from the intermediate computing entity to the computing device, the second multi-screen video signal;
35 and comprising step g) presenting, in continuous, the second multiscreen video signal on at least said screen, by the computing device.


According to an embodiment example, the method proposed by the first aspect of the invention allows to implement any of the foregoing first, second and third main embodiments, either by selecting them manually, by a user, or, advantageously, in a manner automatic, depending on some pre-programmed criteria, such as the number of individual video signals to be presented in d) or in g). For example, if such a number is small, the second main embodiment example is automatically selected, since the bandwidth to be used for sending a few individual signals is not very high. On the other hand, if the number of individual video signals is too high to be sent separately, since they occupy a bandwidth that is too large or above the available one, then the first embodiment is automatically selected, that is, to combine the signals of Individual video in a single multi-screen video signal.
In addition to the video signals, the method of the first aspect of the invention also comprises, for one embodiment, sending one or more individual audio signals.
or combined, synchronized with those of video, and also selectable by the user of the computing device.
The following embodiments or implementations of the method of the first aspect of the invention are applicable to the method when it is not limited according to any one of the three main embodiments set forth above, or when it is according to any of said three main embodiments , unless your link to a specific one of such main embodiments is explicitly indicated.
For an exemplary embodiment, step b) comprises configuring the individual video signals so that one of the video sequences of one of them occupies a main screen display window and the rest secondary display windows, when presented the first multi-screen video signal on at least said screen.
As regards step e) of the method proposed by the first aspect of the present invention, it comprises, for an exemplary embodiment, selecting one of the viewing windows.
For the aforementioned case that one of the video sequences is displayed in a main viewing window and the rest in secondary ones, according to an example of


embodiment, step e) comprises selecting one of said secondary viewing windows in order to require that the video sequence shown therein be shown in the main viewing window and that of the main viewing window being displayed in one of secondary display windows. In this case, the required video sequences differ from those previously presented at least in regard to the location and size of some of them, in particular those previously shown in the main window and the one shown therein after selection in e).
For the first main embodiment, in response to said selection of one of the secondary display windows in step e), the method comprises performing step f1) or step f2).
In the first case, that is, when step f1 is performed), the first multiscreen signal is modified so that the locations and sizes of the video sequences that respectively occupy the main and secondary display window selected are changed. , and in the case that stage f2 is performed), a second multiscreen video signal is created that produces the same effect, that is to say in the main window the video sequence that occupied the selected secondary display window and present in one of the secondary display windows that was shown in the main one, although such an effect is achieved by accessing the individual video signals again and creating the second multi-screen video signal from them, configuring and scaling them conveniently.
Optionally, the method of the invention comprises automatically creating and superimposing, at least on said screen, at least one additional video sequence of another video signal, in response to a selection by the user carried out in the stage e) or in another stage.
For another example of embodiment, step e) comprises selecting the realization of a virtual displacement of the display windows shown on said screen, in order to require the presentation, on at least said screen, of video sequences contained in windows of visualization contiguous to those initially shown but that are kept at least partially hidden before said virtual displacement, that is, what is known as a scrolling.


According to a variant of said embodiment, applied to the one referred to above as the first main embodiment, the method comprises, in response to said selection of the realization of a virtual displacement, performing step f1). In this case, when the first multi-screen video signal includes all video sequences at
5 show in the display windows, those initially shown and adjacent ones, step f1) comprises modifying at least one parameter that is interpreted by the computing device to make said presentation required, on at least said screen, of video sequences contained in the adjacent display windows.
10 The effect achieved by the aforementioned "scrolling" is also applicable to step f2) as well as to any of two other main embodiments described above, either by presenting the required video sequences in the form of video signals individual or as part of a multi-screen video signal.
For another example of embodiment, step e) comprises selecting, by the user, at least one of the following options: - visualizing the same event but for a previous time interval; -View the same event but changing at least some of the video sources; -View another event.
20 When step e) comprises selecting to display the same event but changing at least some of the video sources, said selection is carried out based on, for example, at least one of the following criteria: quality of the video signals, geographical location of the cameras that constitute the video source, type of signal content
25 video, and delay in receiving video signals.
Advantageously, in each of the stages b) and f) the method of the first aspect of the invention comprises carrying out an automatic realization by at least the computer server.
30 Said automatic realization includes, for an exemplary embodiment, synchronizing the individual video signals, either to broadcast them individually to the computing device or the intermediate computing entity or to include them in the multi-screen video signal (the first, the second and / or any other additional that may be created).


According to another embodiment, said automatic embodiment comprises applying in each of the stages b) and f) a filtering of the individual video signals to modify them before selecting them or deciding whether or not to select them.
5 According to various non-exhaustive examples, said filtering is based on at least one of thefollowing criteria: detect, in order to hide, children's faces, detect fragmentsvideo signals that do not correspond to the general theme of most signalsvideo received, detect the geographic location of the cameras associated with the signalsof video received, and select the video signals associated with cameras that best
10 comply with a series of parameters pre-programmed or indicated by a user.
For example, if the multi-camera event is a football match, the aforementioned filtering allows hiding the faces of children, as well as cameras (mobile or fixed) whose geographical location does not correspond to the interior of the football stadium, or, when, it's a race, lets
15 select the cameras closest to the goal, when the runners are already reaching it.
In the present invention, "computer server" means a computer or network of interconnected computers, locally and / or remotely, via cable and / or wirelessly.
In general, the method is applied to a plurality of computing devices of different users, the steps e) to g) being carried out for each user, in a personalized manner, depending on the selection made by the user in step e) .
25 Depending on the exemplary embodiment, the display windows are shown in different regions of the same screen or displayed on two or more screens, in at least one display window per screen.
The method of the present invention is particularly advantageously applicable to the
30 Continuous emission of multi-camera events to a plurality of computing devices, at least steps e) to g) being carried out in a personalized manner for each personalized computing device or for each group of computing devices of the same user. In this case, steps a) to d) are also carried out for the plurality of computing device, in order to transmit the multi-camera event to all of them, of
35 according to any of the embodiments described herein.


Advantageously, the method proposed by the first aspect of the invention comprises, by the computer server or the computing device or other computer entity interconnected with both, storing, storing in memory the individual video signals received in a) temporarily labeled and identified by the source of
5 video from which they come, in order to use them in stage f). It gets so whenthe user in step e) makes a selection that involves accessing video sequences andpast, they are easily accessed by properly labeled memory, andcan be sent to be displayed on the screen of your mobile device.
The realization of the different stages of the method proposed by the first aspect of the invention implies the use of suitable hardware and software. As regards the software, it is proposed that at least part of the functions performed by the computing device be carried out in a video player computer program, popularly known as "player". In this case, step e) is carried out by interacting the user
15 with said "player", according to conventional functions such as rewind or advance, but which involve the unconventional realization of the steps explained above, that is to say access to video sequences required when making the selection, stored in memory, and sending thereof in the form of individual video signals or a multiscreen video signal formed therefrom.
In any case, the method proposed by the first aspect of the invention is not limited to any name, number or types of computer programs to implement the functions thereof.
A second aspect of the present invention with a system of continuous emission of multi-camera events, which implements the method of the first aspect, for which it comprises:
- at least one computer server, adapted to perform steps a), b) and c); Y
30 - at least one user's computing device that includes at least one screen, which is controllable by a user through input means (mouse, keyboard, digital pointer, touch screen, etc.), and that is adapted to perform stages d), e) and g);
said computer server and / or said computing device and / or other computing entity 35 interconnected with both, adapted to implement said step f).


As noted above, in the present invention, "computer server" means a computer or network of interconnected computers, locally and / or remotely, via cable and / or wirelessly.
5 As regards the computing device, it can be of any known type
or that can be developed in the future, such as a smart mobile phone (“Smartphone”), digital tablet (“Tablet”), personal computer, etc.
Brief description of the drawings
10 The foregoing and other advantages and features will be more fully understood from the following detailed description of some embodiments with reference to the attached drawings, which should be taken by way of illustration and not limitation, in which:
Figure 1 shows, schematically, the system proposed by the second aspect of the invention, for an exemplary embodiment;
Figure 2 shows a representative functional scheme of an embodiment of the method proposed by the first aspect of the present invention, which is found
20 implemented in a computer server and in a user computing device, where the generation of multi-screen or composite video signals is carried out in the user computing device;
Figure 3 shows another functional scheme representative of another embodiment.
25 of the method proposed by the first aspect of the present invention, which is also implemented in a computer server and in a user computing device, but where the generation of composite video signals is carried out in the server; Y
Figure 4 illustrates a possible multiscreen presentation on the screen of the user computing device, through a "player" installed therein, for an exemplary embodiment of the method of the first aspect of the present invention.


Detailed description of some embodiments
An exemplary embodiment of the system proposed by the second aspect of the invention, adapted for the method of the first aspect, and which comprises:
- one or more computer servers Sa, Sb (a larger number implies a greater scalability), which are adapted to perform steps a), b) and c) of the method of the invention; Y
- Ra, Rb, Rc computing devices of one or more users (for example Ra personal computer, "tablet" Rb and "smartphone" Rc) with their respective screens (not illustrated), which are controllable by one or more users through of means of entry, and which are adapted to perform stages d), e) and g).
Depending on the exemplary embodiment, the computer servers Sa, Sb and / or the computing devices Ra, Rb, Rc and / or other computing entity (not illustrated) interconnected with both are adapted to implement step f) of the method of the first aspect.
Figure 2 illustrates one of the possible implementations of the method of the invention in the form of a series of functional blocks arranged within a Sa server and a user computing device Ra, or client. The implementation illustrated corresponds to that described and referred to in a previous section as the second main embodiment, in particular the variant for which the computer server, in this case Sa, sends the individual video signals to the computing device Ra, and The latter is responsible for creating, in d2) and in g2), the corresponding multiscreen video signal, referred to in the figure as composite video stream.
In Figure 2 the functional blocks have been labeled as follows:
As regards the Sa server:
- Acquisition of signals: Block responsible for acquiring the individual video signals from the video sources (for example Ca, Cb and Cc in Figure 1);


- Realization control interface: Block that allows the Sa server operator to manually control part of the video realization, for example to vary some parameters or criteria used by the automatic realization;
5 -Automated realization system: Block responsible for carrying out automated video realization (filtering, signal selection, bit rate settings, scaling, etc.);
- Storage: Block to store in memory, properly labeled, the 10 individual video signals acquired, for later use, for example when the user wishes to visualize sequences of images already broadcast;
- Flow generation (independent signals): Block where the flows that include the individual video signals are generated, selecting and configuring them as explained in a previous section;
- Delivery of flows: Block responsible for sending the flows, ie the individual video signals with their respective bit rates, to the Ra computing device.
20 As regards the Ra computing device:
- Generation of composite video stream: Block responsible for receiving the individual video signals sent from the Sa server, and creating with them the multi-screen video signal, ie the composite video stream;
25 - Player: Computer application (“player”) responsible for receiving the multiscreen video signal sent from the previous block and presenting it on the screen of the Ra computing device.
Figure 3 illustrates another of the possible implementations of the method of the invention also in the form of a series of functional blocks within a Sa server and a user computing device Ra, or client. In this case, the implementation illustrated corresponds to that described and referred to in a previous section as the first main embodiment, in particular the variant for which the server Sa creates the signals
35 multiscreen video (in b) and in f2)) from the individual video signals acquired,


and they are sent to the Ra computing device so that it is presented on the screen, in particular through the "Player" block.
The meaning of the legends of the functional blocks of Figure 3 is the one already indicated in relation to Figure 2.
Finally, in Figure 4 one of the possible multiscreen presentations on the screen of the user computing device Ra is illustrated, through a "player" installed therein, for an example of embodiment of the method of the first aspect of the present invention.
Among the information presented on the screen in Figure 4 there is a main display window Wp and several secondary Ws, each of them arranged to show corresponding video sequences (not illustrated) according to the method of the present invention.
When the user is selected, in step e) (for example by moving a cursor using a computer mouse or touching a point on the screen if it is tactile), one of the secondary windows Ws, the steps of the method explained above will be triggered, it is say steps f) and g), according to any of the described embodiments, so that the video sequence that was being presented in the Ws window that has been selected is presented in the Wp window, and vice versa.
Also shown, to the right of the image in Figure 4, is a scroll bar Bs to perform the aforementioned exemplary embodiments associated with the "scrolling" function, ie to display video sequences on display windows hidden and arranged (virtually) above the illustrated Wp, Ws.
Also shown in Figure 4, particularly in its upper region, is a graphic representation that includes a timeline associated with a series of numbers arranged within frames. Each of these numbers indicates the number of cameras of which individual video signals are stored in memory for the event played, for the associated time, so that if the user selects one of the illustrated pictures, for example an associated one to 4 cameras, because you want to rewind the event that is being played up to that point in time, the video sequences corresponding to the cameras available at the selected time will be displayed


in the example 4 sequences, in general in four corresponding display windows, such as a main Wp and three secondary Ws, although the number and size of the windows could be different, for example increasing the number of some to take advantage of the size available in the screen.
A person skilled in the art could introduce changes and modifications in the described embodiments without departing from the scope of the invention as defined in the appended claims.

权利要求:
Claims (17)
[1]
1.-Method of continuous emission of multi-camera events, comprising:
5 a) receive, on at least one computer server (Sa, Sb), individual video signals relating to an event and which are continuously broadcast from corresponding video sources that include multiple cameras (Ca, Cb, Cc);
b) select at least some of said individual video signals, and configure them to
10 that the video sequences of each of them occupy a respective viewing window (Wp, Ws) of at least one screen when presented on at least said screen;
c) continuously send information that includes said video sequences, from said computer server (Sa, Sb) to at least one computing device (Ra, Rb, Rc) of
15 a user that includes at least one screen;
d) at least presenting said computing device, continuously, on at least said screen, the video sequences received occupying different viewing windows (Wp, Ws); Y
20 e) making, said user, a selection, through input means of said computing device, which implies that they are presented in several display windows (Wp, Ws) of at least said screen, in continuous, sequences of video required, relating to said or other event, which differ at least in part from those previously submitted to said
25 selection;
the method being characterized because it also includes:
f) generate automatically and dynamically, in response to said selection, said
30 required video sequences from individual video signals that include said required video sequences and that are or have been continuously broadcast from corresponding video sources that include multiple cameras (Ca, Cb, Cc), configuring a said video sequences required for each of them to occupy a respective one of said several viewing windows (Wp, Ws) when presented on at least said screen;
35 and

g) at least continuously present the required video sequences on at least said screen, by the computing device.
[2]
2. Method according to claim 1, wherein:
said step b) comprises creating, by said computer server (Sa, Sb), at least a first multi-screen video signal, for continuous broadcasting, from said some individual received video signals, where said first video signal multiscreen configures the individual video signals that compose it so that the sequences of
10 video of each of them occupies a respective viewing window (Wp, Ws) of at least one screen when the first multiscreen video signal is presented on at least said screen;
said information sent in said step c) from said computer server (Sa, Sb) to
At least said computing device (Ra, Rb, Rc) is said first multi-screen video signal;
said step d) comprises presenting said computing device, continuously, on at least said screen, the first multiscreen video signal received;
Said step f) comprises generating automatically and dynamically, in response to said selection of step e), said required video sequences by at least one of the following steps:
25 f1) modifying said first multiscreen video signal to include said required video sequences, configured so that each of them occupies a respective one of said several viewing windows (Wp, Ws) when presented on at least said screen;
30 f2) creating a second multiscreen video signal, for continuous broadcasting, from said individual video signals that include said required video sequences, wherein said second multiscreen video signal configures the individual video signals that comprise it so that each of the required video sequences occupies a respective one of said several viewing windows
35 (Wp, Ws) when the second multiscreen video signal is presented on at least said screen;

said step g) comprises, in continuous, presenting the first modified multiscreen video signal or the second multiscreen video signal, on at least said screen, by the computing device.
[3]
3. Method according to claim 1, wherein:
said configuration of said stage b) comprises assigning, by said computer server (Sa, Sb), different bit rates to said individual video signals;
10 said information sent continuously in said step c) from said computer server (Sa, Sb) to at least said computing device (Ra, Rb, Rc) comprises said individual video signals, each sent with its respective rate of bits; Y
Said step d) comprises:
d1) presenting said computing device, continuously, on at least said screen, the individual video signals received, in a synchronized manner; or
D2) create and present on said screen, by the computing device, at least a first multi-screen video signal from the individual video signals received, where said first multi-screen video signal configures the individual video signals that they compose it to present the video sequences of each of them occupying a respective viewing window (Wp,
25 Ws) of at least said screen;
said step f) comprises generating automatically and dynamically, in response to said selection of step e), said required video sequences in the form of respective individual video signals required, assigning them, by the server
30 (Sa, Sb), different bit rates to said individual video signals required;
the method comprising sending, in continuous, from the computer server (Sa, Sb) to the computing device (Ra, Rb, Rc) said required individual video signals,
35 each sent with its respective bit rate; Y

said step g) comprising:
g1) present said computing device, in continuous, in at least saidscreen, the required individual video signals received, so5 synchronized; or
g2) create and present on said screen, by the computing device, at least a second multiscreen video signal from the required individual video signals received, where said second multiscreen video signal
10 configures the individual video signals required that compose it to present the video sequences of each of them occupying a respective viewing window (Wp, Ws) of at least said screen.
[4]
4. Method according to claim 1, wherein:
Said configuration of said stage b) comprises assigning, by said computer server (Sa, Sb), different bit rates to said individual video signals;
said step c) comprises:
20 c1) send from said computer server (Sa, Sb) to an intermediate computing entity to said some individual video signals, each sent with its respective bit rate,
25 c2) create, by said intermediate computing entity, at least a first multiscreen video signal, for continuous broadcasting, from said some individual received video signals, where said first multiscreen video signal configures the signals of individual videos that compose it so that the video sequences of each of them occupy a respective window of
30 (Wp, Ws) display of at least one screen when the first multiscreen video signal is presented on at least said screen; Y
c3) sending, from said intermediate computing entity to said computing device (Ra, Rb, Rc) said first multi-screen video signal;

said step d) comprises presenting said computing device, continuously, on at least said screen, the first multiscreen video signal received;
said step f) comprises generating automatically and dynamically, in response to
5 said selection of step e), said video sequences required in the form of arespective individual video signals required, assigning them, by the servercomputer (Sa, Sb), different bit rates to said individual video signalsrequired;
10 comprising the method:
i) send, continuously, from the computer server (Sa, Sb) to the intermediate computing entity said required individual video signals, each sent with its respective bit rate;
Ii) create, by the intermediate computing entity, a second multiscreen video signal, for continuous broadcasting, from said required individual video signals received, where said second multiscreen video signal configures the individual video signals that compose it so that the sequences
20 video of each of them occupies a respective display window (Wp, Ws) of at least one screen when the second multiscreen video signal is presented on at least said screen; Y
iii) sending, from said intermediate computing entity to said computing device (Ra, Rb, Rc) said second multi-screen video signal;
and comprising said step g) continuously presenting the second multiscreen video signal on at least said screen, by the computing device.
Method according to any one of the preceding claims, in which step b) comprises configuring the individual video signals so that one of the video sequences of one of them occupies a main display window (Wp) of at least said screen and the rest secondary display windows (Ws), when the first multiscreen video signal is presented on at least said screen.

[6]
6. Method according to any one of the preceding claims, wherein step e) comprises selecting one of said display windows (Wp, Ws).
[7]
7. Method according to claim 6 when it depends on the 5, wherein step e) comprises
5 select one of said secondary display windows (Ws) in order to requirethat the video sequence shown therein be shown in said main window ofvisualization (Wp) and that of the main visualization window (Wp) is displayed in asecondary display window (Ws).
8. Method according to claim 7 when it depends on the 2, which comprises, in response to said selection of step e), performing said step f2).
[9]
9. Method according to claim 7 when it depends on the 2, comprising, in response to said selection of step e), performing said step f1).
Method according to any one of the preceding claims, which comprises automatically creating and superimposing, at least said screen, at least one additional video sequence of another video signal, in response to a selection by the user led to out in stage e) or in another stage.
11. Method according to claim 1, wherein step e) comprises selecting the realization of a virtual displacement of the display windows (Wp, Ws) shown in at least said screen, in order to require presentation, in at least said screen, of video sequences contained in viewing windows adjacent to those initially
25 shown but kept at least partially hidden before said virtual displacement.
[12]
12. Method according to claim 11 when it depends on the 2, which comprises, in response to said selection of the realization of a virtual displacement, performing said step f1).
13. Method according to claim 12 when it depends on the 2, wherein when the first multiscreen video signal includes all the video sequences to be displayed in the viewing windows (Wp, Ws), those initially shown and contiguous, step f1) comprises modifying at least one parameter that is interpreted by the computing device (Ra,
35 Rb, Rc) to make said presentation required, on at least said screen, of video sequences contained in the adjacent display windows.

[14]
14. Method according to any one of the preceding claims, characterized in that step e) comprises selecting, by the user, at least one of the following options:
5-visualize the same event but for a previous time interval; -View the same event but changing at least some of the video sources; -View another event.
[15]
15. Method according to claim 14, wherein when step e) comprises selecting
10 visualizing the same event but changing at least some of the video sources, said selection is carried out based on at least one of the following criteria: quality of the video signals, geographical location of the cameras (Ca, Cb, Cc ) which constitute the video source, type of video signal content, and delay in the reception of video signals.
16. Method according to any one of the preceding claims when they depend on the 2, which comprises carrying out said step f2) by said computer server (Sa, Sb), being carried out after step f2) sending the second multiscreen video signal from the computer server (Sa, Sb) to at least said computing device.
17. Method according to any one of the preceding claims, wherein each of said stages b) and f) comprises carrying out an automatic realization by at least the computer server (Sa, Sb).
18. Method according to claim 17, wherein said automatic embodiment includes synchronizing the individual video signals.
[19]
19. Method according to claim 17 or 18, wherein the automatic embodiment comprises applying in each of said stages b) and f) a filtering of the individual video signals
30 to modify them before selecting them or deciding whether or not to select them.
[20]
20. Method according to claim 19, wherein said filtering is based on at least one of the following criteria: to detect, in order to hide, children's faces, to detect fragments of video signals that do not correspond to the subject matter general of most signals
35 video received, detect the geographic location of the cameras associated with the signals

of received video, and select the video signals associated with cameras that best meet a series of parameters pre-programmed or indicated by a user.
[21]
21. Method according to claim 2, which comprises carrying out said step f1) in the computing device (Ra, Rb, Rc) and / or in the computer server (Sa, Sb) and / or in another computing entity intermediate communicated with both.
[22]
22.-Method according to any one of the preceding claims, wherein at least part of said cameras (Ca, Cb, Cc) are mobile cameras or computing devices
10 mobiles
[23]
23.-Method according to any one of the preceding claims, which is applied to a plurality of computing devices of different users, the steps e) to g) being carried out for each user, in a personalized way, depending on the selection made by
15 the user in step e).
[24]
24. Method according to any one of the preceding claims, wherein said viewing windows (Wp, Ws) are shown in two or more screens, in at least one display window per screen.
20. Method according to any one of the preceding claims, comprising, by the computer server (Sa, Sb) or the computing device (Ra, Rb, Rc) or another computer entity interconnected with both, storing in memory the individual video signals received in a) temporarily labeled and identified by the source of
25 video from which they come, in order to use them in stage f).
[26]
26. Multi-camera event continuous emission system, which implements the method according to any one of the preceding claims, for which it comprises:
30 -at least one computer server (Sa, Sb), adapted to perform steps a), b) and c); Y
- at least one computing device (Ra, Rb, Rc) of a user that includes at least one screen, which is controllable by a user through input means, and that is adapted to perform steps d), e) and g);

said computer server (Sa, Sb) and / or said computing device (Ra, Rb, Rc) and / or another computational entity interconnected with both, adapted to implement said stage f).

DRAWINGS
 Fig. 1 
 Fig 2 
29
 Fig. 3 
30

Fig. 4
类似技术:
公开号 | 公开日 | 专利标题
US10417830B2|2019-09-17|Methods and systems for delivering independently-controllable interactive media content
US10403049B2|2019-09-03|Methods and systems for minimizing pixel data transmission in a network-based virtual reality media delivery configuration
US10270825B2|2019-04-23|Prediction-based methods and systems for efficient distribution of virtual reality media content
US10367919B2|2019-07-30|Methods and systems for efficient distribution of virtual reality media content
CN106331877B|2019-10-11|Barrage playback method and device
US10356216B2|2019-07-16|Methods and systems for representing real-world input as a user-specific element in an immersive virtual reality experience
CN109891906A|2019-06-14|View perceives 360 degree of video streamings
US9998664B1|2018-06-12|Methods and systems for non-concentric spherical projection for multi-resolution view
US20170318126A1|2017-11-02|Methods and Systems for Specification File Based Delivery of an Immersive Virtual Reality Experience
KR20200013232A|2020-02-06|Methods and Systems for Customizing Virtual Reality Data
CN104822070B|2018-07-20|Multi-path video stream playback method and device
CN109257587B|2020-08-28|Method and device for coding and decoding video data
ES2859640T3|2021-10-04|Device and procedure to reproduce an interactive audiovisual film
US20130167075A1|2013-06-27|Managing Display Areas
ES2619503B1|2018-03-08|METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS
US20200204779A1|2020-06-25|Image processing device and system
JP2007121378A|2007-05-17|Video display device
JP2015231114A|2015-12-21|Video display device
KR20170101630A|2017-09-06|Method for managing multi-surface image displayer and multi-display system
JP6336309B2|2018-06-06|Terminal device, video distribution device, program
KR102309318B1|2021-10-06|Video processing method, apparatus and storage medium
US11134236B2|2021-09-28|Image processing device and system
JP5791744B1|2015-10-07|Terminal apparatus, moving image display method, and program
JP4835916B2|2011-12-14|Image display device
WO2013032461A1|2013-03-07|Arranging video streams
同族专利:
公开号 | 公开日
WO2017109255A1|2017-06-29|
ES2619503B1|2018-03-08|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US20140223491A1|1999-12-03|2014-08-07|Lazaros Bountour|Consumer access systems and methods for providing same|
US20110007130A1|2009-07-08|2011-01-13|Samsung Techwin Co., Ltd.|Method and apparatus for controlling monitoring cameras|
US20150135234A1|2013-11-14|2015-05-14|Smiletime, Inc.|Social multi-camera interactive live engagement system|
US20100208082A1|2008-12-18|2010-08-19|Band Crashers, Llc|Media systems and methods for providing synchronized multiple streaming camera signals of an event|
US8340654B2|2009-05-26|2012-12-25|Lextech Labs Llc|Apparatus and method for video display and control for portable device|
US11165994B2|2013-05-13|2021-11-02|Texas Instruments Incorporated|Analytics-driven summary views for surveillance networks|
法律状态:
2018-03-08| FG2A| Definitive protection|Ref document number: 2619503 Country of ref document: ES Kind code of ref document: B1 Effective date: 20180308 |
优先权:
申请号 | 申请日 | 专利标题
ES201531896A|ES2619503B1|2015-12-23|2015-12-23|METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS|ES201531896A| ES2619503B1|2015-12-23|2015-12-23|METHOD AND SYSTEM OF EMISSION IN CONTINUOUS OF MULTI-CAMERA EVENTS|
PCT/ES2016/070915| WO2017109255A1|2015-12-23|2016-12-21|Method and system for streaming multi-camera events|
[返回顶部]